What should he have called her, Mrs. May?
Yes. His protocol advisers should have briefed him on this (not that I supposed she minded in the least).
I know that US presidents are hot on protocol. I remember Bush junior snapping "Who do you think you are talking to?" at some hapless reporter at a press conference when he accidentally called him "sir" instead of "Mr President".