This isn't needed. The `reset` function is only to keep the focus inside the dialog. So tabbing through should ignore the `buttonFocus` property and simply set the focus on the first element available. `input`, `cancel` and `ok` respectively.