title: ngSubmit.emit() does not change submitted property of formGroup
body: <p>I have two forms which validations are triggered on submit and only then are shown to the user. However, I need to trigger this submit on two forms simultaneously so that I show fields which are required to fill.</p>
  
  <p>Now I have something like</p>
  
  <pre><code>&lt;form [formGroup]="formGroup" #myForm="ngForm" ngForm (ngSubmit)="onSubmit()" *ngIf="formAssemblyCompleted; else loader&gt;
  ...
  &lt;/form&gt;
  
  &lt;form [formGroup]="form2" class="mb-5"&gt;
  &lt;/form&gt;
  
  &lt;button class="btn btn_orange" type="submit (click)="myForm.ngSubmit.emit(true)"&gt;
      Submit
  &lt;/button&gt;
  </code></pre>
  
  <p>And in component</p>
  
  <pre><code>@ViewChild('myForm') myForm: NgForm;
  </code></pre>
  
  <p>The function that is bound to <code>ngSubmit</code> is being called as it should, however the <code>submitted</code> property on <code>myForm</code> doesn't change its state to <code>true</code></p>