`focus` will always be called before `blur`, so what's the issue here?