I had the same thing with a DELL INSPIRON.
I could put flight mode ON and OFF but the WiFi remained OFF.
Tried everyhing ... drivers, BIOS flash, removed battery even reinstalled Windows.
In the end the solution was disabling the Intel SpeedStep in the BIOS. You can reenable it afterwards. Something with deep sleep or so.
Hope this helps somebody.