Il problema non è legato al tasto TAB, ma all'uso del MaskEdit in se (ottieni lo stesso effetto se sposti il focus su un altro controllo usando il mouse).

Il controllo MaskEdit permette di definire una maschera che deve essere rispettata per poter passare ad un altro controllo; fino a quando il contenuto inserito al suo interno non rispetta la maschera, il focus non può essere abbandonato, a meno di non annullare le modifiche apportate.

Se il tuo scopo è quello di inserire una semplice data, io farei a meno di usare una MaskEdit e sfrutterei un normale Edit, controllando all'uscita (OnExit) o alla pressione del tasto INVIO (OnKeyPress) se il valore può essere convertito effettivamente in una data senza errori.

Per quanto riguarda il valore "1"...forse lo hai confuso con il punto esclamativo? ("!").

Purtroppo la maschera deve essere rispettata per poterla inserire nel controllo, quindi se modifichi la maschera, potrebbe non essere più adatta al tipo di valore da inserire (una data).