This sounds like a psychological condition - I forget the name of it. Ask your pediatrician for the name of a good child therapist who does play therapy - or ask him/her what he suggests. I wouldn't let it go untreated and I wouldn't try to "force" it with things like mineral oil, the child is holding back for a reason. Good luck! There is treatment!