Properly hide checkbox and radio inputs in button groups

`pointer-events: none;` for modern browsers (including IE11+), `clip: rect(1px, 1px, 1px, 1px);` for everything else.

Fixes #14137.

Maybe @mdo can give some input on `clip`, I found various resources online promoting `1px, 1px, 1px, 1px` instead of `0, 0, 0, 0`.