#18702 (closed) raised a few good points, namely the usefulness of the warning form validation state and the docs guidance for when to use what. This PR starts to address that by removing the .has-warning
state entirely—variables, styles, and docs examples.
/cc @tordans