shell: Correctly use the 'disabled' property to disable buttons.

And not 'disable', which has no effect.

Fixes #922
Closes #1197
Reviewed-by: Stef Walter <stefw@redhat.com>