Revert "gdk: deactivate/activate surface on keyboard grabs"

This reverts commits f23bfc6b. and
c926b28d.

This reintroduces #85, but see discussion in
GNOME/gtk!433 for the unforeseen
invasive consequences of these commits.
2 jobs for gtk-3-24 in 8 minutes and 29 seconds (queued for 1 second)
latest
Status Name Job ID Coverage
  Build
passed build #179949

00:08:29

manual msys2-mingw32 #179950
win32 allowed to fail manual