There is no way to remove the vocals 100% successfully. The vocal frequency that are similar to music frequency will get mixed with music as one, that cannot be removed. But frequencies that are in different ranges can be seperated.
That's not true - it's not the frequency ranges that cause the issues as much as the spatial positioning of the components of the sound, as far as a stereo signal is concerned. If you have a vocal dead centre in a stereo field, with no reverb added to it, and all of the rest of the instruments are panned away from this position, you can remove the vocal almost perfectly using the new Audition method alone. The frequency separation method invariably leaves harmonics disturbed in other instruments, and is to be avoided as much as possible. Audition's version uses a spatial filter, and then frequency compensation only on what has been filtered, which is the best compromise, but generally still not perfect - usually because uncorrelated stereo reverb tails are left behind.