Shouldn't you send event to qApp->focusWidget() ?

Or you may also use QAbstractButton::click ()