シートがモーダルではなく、フォーカスがまだメイン ウィンドウにある理由がわかりません。
- (IBAction) showSheet:(NSWindow*)window
{ // ユーザーがダイアログの表示を要求しました。表示します。
if (!_clientsDialog)
[NSBundle loadNibNamed: @"clientsDialog" owner: self];
[NSApp beginSheet:self.clientsDialog
modalForWindow: [[NSApp delegate]window]
modalDelegate: self
didEndSelector: NULL
contextInfo: NULL];
}