The way I was able to take care of this is to the topknot in with a rubberband and then attach the bow just below the rubberband. This way it will stay in 99% of the time

How old is your baby...As mine got older (she is now a bit over 2) she got more used to having something on the top of her head and now she doesn't even notice