Hello, I recently had an identical case (Mondeo MK3 2.0 TDCi)
In my case, the torn Webasto control cables turned out to be the culprit, when they short-circuited, the car did not want to go out even after removing the key, only when I was strangling it, it went out but the clocks were still on.
After the cables were insulated, the problem disappeared.
I hope I helped someone.
Regards