生年月日を表示するために、Angular 1.4.9 で JqueryUI datepicker(1.0.0) ディレクティブを使用しています。このフィールドは必須ではなく、入力されていない限り検証しないでください。
ページが読み込まれると、フィールドは true (期待どおり) として検証されます。ユーザーが日付を選択すると、再び有効になります。ただし、フィールドを手動で消去すると、フィールドは無効になります。
<input ui-date="dateOptions" name="dateOfBirth" ng-model="dob"/>
ng-model前後に同じ値を設定できますが、値は無効のままです。
ここで問題を再現する JSFiddle を作成しました。 https://jsfiddle.net/nipuna777/ctsmuv80/