Why don't we focus the first form field that caused a validation error?

It would be cool (and other frameworks do this) where the first form field that caused a validation error is focused page load.