grab_focus() is just a function that sets the focus on the control it's called on. So, you can't set it to a boolean value as you're attempting to do.
To set the focus on
$Button, you simply need to call
$Button.grab_focus(). If you need to first see if
$Button already has focus, you can call