Atlaskit Form: how to clear field-errors returned from submit

If my submit method returns an error for a specific field, how can i make that error disappear when the user interacts with the field again?

<Form onSubmit={() => {
  return {test: 'incorrect'};
}}>
  {({ formProps }) => (
    <form {...formProps}>
      <Field name="test" defaultValue="">
        {({ fieldProps, error }) => (
          <>
            <TextField {...fieldProps} />
            {error && <ErrorMessage>{error}</ErrorMessage>}
          </>
        )}
      </Field>
      <Button type="submit">Submit</Button>
    </form>
  )}
</Form>

I have the exact same problem 5 years later, but regretfully nobody answered. I control the state of the save button in my form so it is not enabled if the form has errors using the form valid meta tag. Regretfully, after returning an error from a submit handler, the valid tag becomes false until I hit save again (after disabling my controls to enable the button, of course).

TL; DR: After the form is fixed, the valid tag should be updated again otherwise it becomes useless.