I was going to suggest acetate -- found in name polish remover.
My dad was shaking a gallon of paint once in the garage, and heard something on tv in the adjoining den that caught his attention. He stepped just inside the den & had a seat on the arm of the sofa -- while still shaking the paint. Yup, you guessed it. The cover came off......and paint all over the carpet!!!! He freaked. Luckily, he keeps acetate in the garage. Got it all cleaned up BEFORE my mother got home. I, of course, was sworn to never tell her what he had done. LOL, she gets home.....& wonders why all she can smell in the house is acetate.
You could also try 3M Car Upholstery cleaner (spray foam). My young niece had a magic marker in her backpack. Wanted to sit in front seat of my 3 DAY OLD car....and wanted to continue to wear her new backpack. Well, somehow cap came off marker, soaked thru backpack & onto seat in an area about 4" x 7". My DSIL was about to KILL her daughter. I have no idea why I remaind so calm. I honestly thought nothing would take it out...and thought I would have to go back to the dealer & get a new seat. LOL DH went to
Walmart & bought this stuff. He sprayed & just kept blotting. It took 2 days to get it all out since it soaked into the foam....but it ALL came out. (light tan upholstery & black marker) My DSIL was SOOOOOO relieved....and was ready to write the company a letter for an awesome commercial. BTW, this was Christmas EVE...and they kept telling niece that Santa wasn't bringing her any presents. Poor kid!!!! Oh,...and the backpack came clean too -- not that anyone cared at that point. So try that on the kid's clothes.