Mam w Angularze 4 formularz jak poniżej:

<form [formGroup]="invoiceItemForm" (ngSubmit)="save()">

// pola formularza

<button [disabled]="!invoiceItemForm.vaild" type="submit" class="btn btn-primary">Zapisz</button>
</form>

Jeżeli po wpisaniu danych wyświetlę sobie console.log(invoiceItemForm) to mam na nim _status: "VALID" oraz vaild: true, ale disabled z buttona nie znika uniemożliwiając zapis. W każdym innym formularzu działa mi to bez problemów. Co mogę robić źle lub jak inaczej mogę to zdebugować?