https://jsfiddle.net/8mzhz4u9/
A tutaj nawet jak delay dam na sam poczatek przed addClassa to od razu po kliku klasa się dodaje
https://jsfiddle.net/8mzhz4u9/1/
Do tej pory sądziłem że funkcje jQuery wykonują się w takiej kolejnosci jak je kleimy kropkami ze sobą. Ma ktoś coś mądrego do powiedzenia?

Dobra niepotrzebnie pisałem temat znalazłem:
https://forum.jquery.com/topic/delay-not-wo...-on-removeclass