# Live Validation

An email field that validates on `blur` with `setError(true, message)` and shows helper text. Once an error is visible, it clears automatically via `onChange` the instant the value becomes valid - so users aren't nagged mid-typing.
