They can be a bit temperamental. If it is completely stuck, get someone to pull the bonnet up fairly firmly while you pull the bonnet catch, it should release.
I have to give mine a tug before I can then 'pop the bonnet', not a major problem, but annoying. Don't know how common it is.
Let me...