¿Deberían desaparecer los mensajes de error??
El mensaje de error debe permanecer. Hay un principio de diseño 'reconocimiento en lugar de recordar'. Lo que significa que el usuario no debe verse obligado a recordar cosas, sino dar la información (u opciones) necesaria para completar la tarea.