Same issue on my 2006, there is a ring on the shifter button that is probably cracked. You can remove the ring that is around the button and turn it around and put it back and what this will do is enable the button to come all the way out. This will let the car go into park and you will be able to release the key. no money at all only 2 minute fix.
the button to shifter is getting stuck need to push button in and out hard untill it pops out where it should be and key will come out. car has a safety switch that wont allow key to be removed if button is not all the way out. had same problem before hope this helps.
The cut the shifter button sits in is plastic. When it gets hot in the sun and then when you press the button really hard, the cup breaks and the lock does not retract. $172.51 at Grapevine Ford (Grapevine, TX). Replaced shifter button.