PC? Try set playerfollowercount to 0, It Clears followers and allows you to recruit again.
Or click on her and type "disable" followed by "enable" or try "resetai", or "recycleactor" if these didn't work.
You can try this aswell,
Click on her and type setessential
I'm not sure if any of these will work, just trowing ideas out there
Serana is pretty damn buggy at times. If you tell her to wait during certain parts of the Dawnguard quest it can screw her up as a follower. If you're on the PC you can do the above, but if you are on the console version then all you can do is reload a previous save file =s