Visto che il problema è lato client devi abilitare l'opzione che permette al browser di mostrare i messaggi di errore.
Può capitare che explorer interpreti del codice in modo diverso causando il blocco delle funzionalità al caricamento della pagina, altrimenti sarebbe assurdo che nemmeno il modulo venga inviato a prescindere dal validatore.
Prova, comunque, ad impostare la proprietà di visualizzazione del validator su Dynamic o, al limite, disabilita la validazione lato client per vedere se il modulo viene comunque inviato.