From the docs of .nextAll():
Get all following siblings of each element in the set of matched elements, optionally filtered by a selector.
In your case, input
is not the sibling of each other. So you need to do:
$('input[data-site=3]').parent().nextAll().find('input[data-site]');