Button option: deselect row when pushed

I often use button rows to change another column in the same row (eg, check a box, change a date), which then filters out that row of the table (eg, mark as done, mark a row as “reviewed,” snooze an item). However, once I click the button, the row stays there until I click outside the row. I understand why this is (for text fields, it would be awful if the row went away while you were still editing it), but for button columns this is a major inconvenience.

I suggest an option in each button column’s settings to deselect the row when the button is pushed.