tentando fazer algumas divs fadeOut e depois ser removido

Eu estou tentando fazer algumas divs fadeOut e depois ser removido.

$("article.articles .thumb a").click(function() {
    $(this).parent().parent().addClass("selected");
    $("article.post").not(".selected").fadeOut(500).delay(1500).remove();
    $('#stream').isotope('reLayout');
});

Mas as divs são removidas imediatamente sem desvanecer.

O que estou fazendo de errado?

questionAnswers(3)

yourAnswerToTheQuestion