The real enemies are among the disguised ones whether or not you use the dispelling item. The intended method is to use the dispeller so you don't fight more enemies unnecessarily (and they are slightly higher level than comparable leves). In practice this is pointless; just tag one. If it's not the disguised enemy, run and let it reset.

Not really a bug. Just poor design.