Good point. I think the only usability improvement is:
button, html input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer;
}
button[disabled], input[disabled] {
cursor: default;
}