The :user-valid pseudo-class

A new and improved version of :valid that only kicks in once the user has interacted with the field