But what about "focused" state? IMHO, no form design can be considered complete without it. Along with disabled/read only, but that was already mentioned above.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.