Tests:
Authors MAY use role=gridcell, slider or treeitem on a button element.
Authors MAY use role=gridcell, slider or treeitem on a input type=button element.
Note that while these roles are allowed, web authors will generally have a much easier time building these components using another HTML element as their base (e.g., a button or even a div).