日本語入力で「かんじ」と打って Enter で変換を確定しても、送信されません。確定したあとの Enter で送信します。Shift+Enter は改行です。

Enter で送信 / Shift+Enter で改行

isComposing だけでは足りません。Safari は変換を確定した直後の keydown で isComposing を false にしたまま keyCode 229 を返すため、両方を見ます。