to undeceive oneself - перестать заблуждаться /обманываться/
вывести из заблуждения, открыть глаза; отрезвить
to ~ oneself - перестать заблуждаться /обманываться/