School removes patronising “good girl” posters on prom dress code