How hot is it where you are ?, were you sat in traffic ?, the fans are most definitely needed on the focus, if stuck put on air con and heater on hot and full with fan heater, you'll get nice and hot but helps the engine.
All of this shouldn't be necessary of course, if you disconnect the ECU temp sender from the thermostat housing with the ignition turned on the fans should come on, as this is a default setting in the ecu, if it doesn't then look at the fans wiring etc first.
Even with fully working thermostat if the engine needs additional cooling from the fans and doesn't get it it will over heat.
Most likely suspects are the fans or the thermostat being at fault.
tabetha