A check button is used to enable and disable a function in cases where it is little space available, typically in a toolbar. In lists or other places with more space it is recommended to use a checkbox or a toggle switch.
The check button changes its style when going from unchecked to checked. It exists in a regular and suppressed version in addition to a version with no checkbox. We recommend using the checkbox version whenever possible.