В IE6-8 нету addEventListener. Либо пишем простую обертку для кроссбраузерного навешивания обработчиков, либо пользуемся либой товарища
devote:
https://github.com/devote/spike
blur и должен происходить, но теперь не по mousedown а по click, что и требовалось.