title: Messages added to ValidationSummary are only shown in ValidationSummary
body: <p>I am having a simple form in a razor component with one input field called Name. If its empty an error messages are shown properly with validation done with data annotations. But I am also having a custom validation, but the message of this is only shown in the <code>ValidationSummary</code>, not in the <code>ValidationMessage</code>.</p>
  
  <p>My code looks like this:</p>
  
  <pre><code>&lt;EditForm EditContext="@_editContext"&gt;
  
      &lt;DataAnnotationsValidator /&gt;
      &lt;ValidationSummary /&gt;
      &lt;div class="form-group"&gt;
          &lt;label class="control-label"&gt;Name:&lt;/label&gt;
          &lt;InputText id="countryCode" @bind-Value="_model.Name" class="form-control" /&gt;
          &lt;ValidationMessage For="@(() =&gt; _model.Name)" /&gt;
      &lt;/div&gt;
  
      &lt;button type="submit"&gt;Submit&lt;/button&gt;
  &lt;/EditForm&gt;
  
  @code {
  
      class MyModel
      {
          [System.ComponentModel.DataAnnotations.Required]
          public string Name { get; set; }
      }
  
      private EditContext _editContext;
      private MyModel _model = new MyModel();
  
      protected override void OnInitialized()
      {
          _editContext = new EditContext(_model);
  
          var messages = new ValidationMessageStore(_editContext);
  
          _editContext.OnFieldChanged +=
              (sender, eventArgs) =&gt; ValidateFields((EditContext)sender, messages, eventArgs.FieldIdentifier);
      }
  
      private void ValidateFields(EditContext editContext, ValidationMessageStore messages, FieldIdentifier field)
      {
          messages.Clear();
  
          if (field.FieldName == nameof(_model.Name))
          {
              if(!string.IsNullOrEmpty(_model.Name) &amp;&amp; !char.IsUpper(_model.Name[0]))
              {
                  messages.Add(editContext.Field(_model.Name), "Name should start with a capital.");
                  editContext.NotifyValidationStateChanged();
              }
          }
      }
  }
  </code></pre>
  
  <p>If I leave the field empty I get this:</p>
  
  <p><a href="https://i.stack.imgur.com/WaAhx.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/WaAhx.png" alt="enter image description here"></a></p>
  
  <p>If I enter a name wrongly, I get only this:</p>
  
  <p><a href="https://i.stack.imgur.com/wObKD.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wObKD.png" alt="enter image description here"></a></p>