Spackling will take a bit of stain when dry but will never match the existing wood. You could have tinted the spackle before applying and it would have been closer. If you want to do that now, take a tool and scrape out a little bit in each fret slot, make up a tinted batch, and re-apply. When dry, sand it level.
Check the spackle and see what the solvent used is. Universal tinting colours sold in paint stores may work. I can't recall what the last spackle I used was.
It's becoming quite complicated now, isn't it?
That's why guys who refinish or restore furniture charge big bucks. I've just been restoring all the old wood trim in our house and it's been a real challenge. It sure looks good though. I used to do this as a part time job so have some experience at it. Only wealthy homeowners are willing to pay for jobs like this, but if you know ahat you're doing it can be lucrative and rewarding. I'm too old to do it full time now.
