In base al punto di controllo 2.1 delle wcag che è priorità 1 non si dovrebbero veicolare informazioni solo per mezzo di colori. Dovresti assicurarti che la stessa informazione sia disponibile anche senza colori.
2) oppure rimando l'intero modulo con un avviso iniziale dove indica di compilare i campi etc.... in modo da fargli capire dove andare subito a sistemare il modulo, senza che si guardi tutti i campi.
Credo sia la soluzione migliore, gli sfondi colorati potresti usarli lo stesso visto che la stessa funzionalità l'hai assicurata con il messaggio di avviso.