IU de Jquery ordenando varias filas de tabla a la vez

Tengo un problema con la ordenación de jqueryui.

Ahora tengo una tabla con clasificación en tr y todo funciona, pero ahora tengo que ordenar 2 filas a la vez. En el siguiente ejemplo, tengo que ordenar juntos la fila con G1 o G2 o G3.

Ahora, después de haberme golpeado la cabeza contra la pared durante horas, estoy aquí para pedir ayuda.

Queryui ordenar tiene la opciónarticulo, trato de usarlo pero no puedo hacerlo funcionar en la tabla.

¿Hay una manera de hacer eso? ¿Alguien puede ayudarme?

Lo intento aquihttps://jsfiddle.net/n29ekt42/

    <table>
    <thead>
        <tr>
            <th>T1</th>
            <th>T1</th>
            <th>T1</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>G1</td>
            <td>G1</td>
            <td>G1</td>
        </tr>
        <tr>
            <td>G1</td>
            <td>G1</td>
            <td>G1</td>
        </tr>
        <tr>
            <td>G2</td>
            <td>G2</td>
            <td>G2</td>
        </tr>
        <tr>
            <td>G2</td>
            <td>G2</td>
            <td>G2</td>
        </tr>
        <tr>
            <td>G3</td>
            <td>G3</td>
            <td>G3</td>
        </tr>
        <tr>
            <td>G3</td>
            <td>G3</td>
            <td>G3</td>
        </tr>
    </tbody>
    </table>

   function assignSortAttach() {

    $("table tbody").sortable({
        start: function( event, ui ) {
            var aa = $this.attr('data-row');
        }
    })
}

// TR sortable
$(function () {
    assignSortAttach()
});

Respuestas a la pregunta(1)

Su respuesta a la pregunta