Hola
 
en tu caso el evento blur no deberias usarlo, ya que al usar type="number" puede ocurrir 
que el foco nunca este en ese input.
a ver si asi te funciona:    
Código Javascript
:
Ver original$(document).ready(function(){   
 
    $( "input[name^='cantidad']" ).on('mouseup, keyup',function(){
        var cantidad = $(this).val();
        var moneda = $(this).parent().prev().find("input[name^='moneda']").val();
        $(this).parent().next().find('input').val( cantidad * moneda );
        var suma = 0;
            $("input[name^='importe']").each(function(){ 
            suma += parseFloat($(this).val()); 
            }); 
        suma = suma.toFixed(2)
        alert(suma);
    });
 
});
  
he puesto el valor de la suma en un alert para entender como funciona
espero te ayude
saludos