‘Sane’ is a relative term, and some browsers do better than others. That being said, I opted against doing that owing to the work Greg Whitworth (from the Edge team) kicked off through the Open UI repo (also at open-ui.org), which he initially described in his post Initial thoughts on standardizing form controls. Also, IE11 is not going away soon so some effort by authors will be needed for some time.