Мне кажется, Невилл там не то что не думал о романах с ученицами - ему и в голову такое не приходило. Что в него кто-то может влюбиться, что он сам может влюбиться. Иначе он сразу вел бы себя, как Снейп в каноне.
А тут чувство застало его врасплох, что называется.