Drupal 7 clearing validation error messages
The reason being after you enter the value the form needs to be submitted for the error to clear out. So if you want the validation removed as the user starts entering values you should look into the Clientside Validation module.