"Как так? Она же гриффиндорка, расрас!" и далее по тексту.
Ну, во первых, цвет парадной мантии не обязательно должен совпадать с цветами факультета. Вспомним мантию Гарри "цвета зеленого бутылочного стекла". Или парадную же мантию Гермионы - "цвета незабудок". И они оба гриффиндорцы.
К тому же, в книгах, их декан почти всегда одета в мантии какого угодно цвета, но не красного. Красный (и то шотландская клетка) появляется в ее костюме только на Святочном балу. А школьные ученические мантии, по книгам, и вовсе черные, без каких либо опознавательных знаков (вспомним сцену, в которой Рон и Гарри под оборотным пытались попасть в гостиную Слизерина и спрашивали дорогу у студенток Равенкло, приняв их за слизеринок - в случае мантий из фильма это было бы странно).
Следовательно, цвет парадной мантии - дело сугубо личное.
Это все "во-первых", да.
Во-вторых, все мы помним, что Лили Эванс "независимая/делает выводы, основываясь на том, что видела и слышала сама, не позволяет никому контролировать себя" (“You’re not going to - I won’t let you -” “Let me? Let me?”(Ты не... Я не позволю тебе... - Позволишь мне? Позволишь мне?!"). Она не формирует свое мнение о человеке основываясь на том, на каком факультете он учится и далека от факультетских стереотипов.
К тому же, она "обладает некоторыми чертами, которые подобны тем, что есть у слизеринцев" (“I used to tell her she ought to have been in my house” - "Я говорил ей, что ей бы следовало попасть в мой дом"), так что схожесть бального наряда с цветами этого факультета - это не то, что способно заставить ее сменить мнение.
Ну, и в-третьих, Лили - девушка. Которая идет на первый в своей жизни бал. И она рыжая. И, несомненно, она хочет выглядеть наилучшим образом. А какой цвет больше всего идет рыжим? Все верно, зеленый.
Так что никакого "попирания канона" и "непопадания в образ", дорогие мои. Отвяньте)